Linux的top命令与内存计算 | 您所在的位置:网站首页 › top 是什么 › Linux的top命令与内存计算 |
top命令是我们平时工作中用的最多的命令之一,下面详细介绍一下top命令 通过top命令可以很好的看到服务器资源使用情况 top命令执行之后的查询结果:
敲完top命令之后,按shift+p会以cpu使用百分比大小排序,shift+m会以内存使用大小排序。 先看资源总的情况: 1,任务队列信息,即第一行:第一个是系统当前时间 图中值:10:45:10 第二个:系统到目前为止已经开机的天数,图中值:up 86 days, 50 min(此处一定要注意如果要重启已经开机超过1年的机器一定要慎之又慎 哈哈 经验之谈) 第三个:目前所登录的用户数,可以理解成所开的窗户数。图中:1 users 第四个:系统负载均衡情况,就是任务队列额平均值,第一个代表的是1分钟之内的,第二个是五分钟之内的,第三个是十五分钟之内的,图中:load average: 0.24, 0.25, 0.27,若这三个值高于5的话一定要注意咯,需要去检查哪个进程不正常。 2,任务信息,第二行, 第一个:总的进程数,图中:311 total 第二个:当前正在运行的进程数,图中:1 running 第三个:当前睡眠状态的进程数,图中:310 sleeping 第四个:当前已经停止的进程数,图中:0 stopped 第五个:僵尸进程数,图中:0 zombie 3,CPU信息,第三行 n%us ----------------cpu被使用百分比,这个数值只要低于70%,cpu资源就没问题。图中:1.4 us n%sy -----------------内核资源占用情况,图中:0.6 sy n%ni ------------------改变过优先级的进程,图中:0.0 ni n%id ------------------空闲的CPU百分比,图中:97.8 id n%wa -----------------等待的CPU百分比,图中:0.1 wa n%hi ------------------硬件中断所耗的时间百分比,图中:0.0 hi n%si ------------------软中断所耗的时间百分比,图中:0.0 si n%st ------------------虚拟机占用的百分比,图中:0.0 st 4,内存信息,第四(物理内存)、五行(交换内存) 此处一定要详细看,这一块儿不理解的人会很多 物理内存: total:总的内存 used:已使用的内存,但是,注意:这不是真正的已使用的内存,而是已经被分配的内存,如:给第一个进程分了500M,给第二个进程分了800M,这是used的内存。 free:同理,free是内存被分配完之后还所剩下的内存。 buffers:内核缓存区大小
交换内存: total:总的交换内存,此处可以写一个交换内存设置的小技巧:当物理内存 running S->sleeping T->stop Z->zombie %CPU:CPU使用百分比 %MEM:内存使用百分比 TIME:进程使用CPU的时间 COMMAND:命令
|
CopyRight 2018-2019 实验室设备网 版权所有 |